Der MBR ist das Startprogramm für BIOS-basierte Betriebssysteme und befindet sich in den ersten 512 Byte eines Speichermediums. Er enthält einen Bootloader (ein Programm, das eine Partition startet), eine Disk-Signatur (Identifikation einer Festplatte; darf deshalb nicht doppelt vergeben werden), die Partitionstabelle und die MBR-Signatur (zeigt Ende des MBR). In der folgenden Tabelle ist der genaue Aufbau zu sehen:
Adresse | Größe | Inhalt |
---|---|---|
0000 |
440B |
Bootloader |
01B8 |
4B |
Disk-Signatur |
01BC |
2B |
zwei Nullbytes (0x0000 ) |
01BE |
64B |
Partitionstabelle (4 mal 16B) |
01FE |
2B |
Ende MBR (0x55AA ) |
Der MBR kann bis zu vier Partitionseiträge à 16 Bytes beinhalten. Diese bestehen je aus folgenden Einträgen:
Größe | Inhalt |
---|---|
1 Byte | Boot-Indikator (wenn Partition aktiv: 0x80; wenn inaktiv: 0x00) |
3 Byte | Anfangsposition nach CHS |
1 Byte | Typ (0x04 / 0x06 = FAT | 0x0B = FAT32 | 0x07 = NTFS) |
3 Byte | Endposition nach CHS |
4 Byte | relative Anfangsadresse |
4 Byte | Läng der Partition in Sektoren |
Die Anfangs- und Endposition der Partitionen wird folgendermaßen aufgeteilt (siehe auch anderes Bild):